home *** CD-ROM | disk | FTP | other *** search
Wrap
# Source Generated with Decompyle++ # File: in.pyc (Python 2.6) import sys from base.g import * from ui_utils import * from PyQt4.QtCore import * from PyQt4.QtGui import * LOADPAPER_TYPE_PLAIN_PAPER = 0 LOADPAPER_TYPE_PHOTO_PAPER = 1 class LoadPaperGroupBox(QGroupBox): def __init__(self, parent): QWidget.__init__(self, parent) self.initUi() self.typ = LOADPAPER_TYPE_PLAIN_PAPER self.button_name = self._LoadPaperGroupBox__tr('Next >') def initUi(self): self.GridLayout = QGridLayout(self) self.GridLayout.setObjectName('GridLayout') self.LoadPaperPix = QLabel(self) sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.LoadPaperPix.sizePolicy().hasHeightForWidth()) self.LoadPaperPix.setSizePolicy(sizePolicy) self.LoadPaperPix.setMinimumSize(QSize(96, 96)) self.LoadPaperPix.setMaximumSize(QSize(96, 96)) self.LoadPaperPix.setObjectName('LoadPaperPix') self.GridLayout.addWidget(self.LoadPaperPix, 0, 0, 1, 1) spacerItem = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.GridLayout.addItem(spacerItem, 0, 1, 1, 1) self.Text = QLabel(self) sizePolicy = QSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.Text.sizePolicy().hasHeightForWidth()) self.Text.setSizePolicy(sizePolicy) self.Text.setWordWrap(True) self.Text.setObjectName('Text') self.GridLayout.addWidget(self.Text, 0, 2, 1, 1) self.LoadPaperPix.setPixmap(load_pixmap('load_paper', 'other')) def updateUi(self): if self.typ == LOADPAPER_TYPE_PLAIN_PAPER: paper_name = self._LoadPaperGroupBox__tr('plain paper') else: paper_name = self._LoadPaperGroupBox__tr('photo paper') self.Text.setText(self._LoadPaperGroupBox__tr('Please load <b>%1</b> in the printer and then click <i>%2</i> to continue.').arg(paper_name).arg(self.button_name)) def setType(self, typ): if typ in (LOADPAPER_TYPE_PHOTO_PAPER, LOADPAPER_TYPE_PHOTO_PAPER): self.typ = typ def setButtonName(self, b): self.button_name = b def __tr(self, s, c = None): return qApp.translate('LoadPaperWidget', s, c)